package com.mgkj.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author : ssy
 * @date: 2024-03-12
 * @Description:
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "到货检验Dto")
public class InspectDto implements Serializable {

    @ApiModelProperty(value = "创建人/审核人")
    private String creator ;

    @ApiModelProperty(value = "到货单别",required = true)
    private String dhdb;

    @ApiModelProperty(value = "到货单号",required = true)
    private String dhdh;

    @ApiModelProperty(value = "序号",required = true)
    private String xh;

    @ApiModelProperty(value = "验收数量",required = true)
    private Double accNumber = 0.000000;

    @ApiModelProperty(value = "验退数量",required = true)
    private Double returnNumber = 0.000000;

    @ApiModelProperty(value = "报废数量",required = true)
    private Double scrapNumber = 0.000000;

    @ApiModelProperty(value = "破坏数量",required = true)
    private Double breakNumber = 0.000000;

    @ApiModelProperty(value = "到货包装数量")
    private Double arrivePackageNumber = 0.000000;

    @ApiModelProperty(value = "验收包装数量",required = true)
    private Double accPackageNumber = 0.000000;

    @ApiModelProperty(value = "验退包装数量",required = true)
    private Double returnPackageNumber = 0.000000;

    @ApiModelProperty(value = "报废包装数量",required = true)
    private Double scrapPackageNumber = 0.000000;

    @ApiModelProperty(value = "破坏包装数量",required = true)
    private Double breakPackageNumber = 0.000000;

    @ApiModelProperty("备注")
    private String remark = "";
}
